package com.qq.open.qzone.bean.param;

/**
 * 发布一条动态的参数Bean
 *    具体的参数含义参照官方文档
 * 
 * @author HaoLiang
 * @version 0.1.1
 */
public class QqAddShareParamBean {
	
	/** session中的accessToken */
	private String accessToken;
	
	/** session中的openId */
	private String openId;
	
	/** 必须:feeds的标题 最长36个中文字，超出部分会被截断 */
	private String title;
	
	/** 必须:分享所在网页资源的链接，点击后跳转至第三方网页 */
	private String url;
	
	/** 
	 * 用户评论内容，也叫发表分享时的分享理由
	 * 最长40个中文字，超出部分会被截断。
	 */
	private String comment;
	
	/**
	 * 所分享的网页资源的摘要内容，或者是网页的概要描述,
	 * 最长80个中文字，超出部分会被截断。
	 */
	private String summary;
	
	
	/**
	 * 所分享的网页资源的代表性图片链接"，
	 * 请以http://开头，长度限制255字符。
	 * 多张图片以竖线（|）分隔，目前只有第一张图片有效，图片规格100*100为佳。
	 */
	private String images;
	
	
	/**
	 * 分享的场景
	 */
	private String source;
	
	
	/**
	 * 分享内容的类型。4表示网页；5表示视频（type=5时，必须传入playurl）。
	 */
	private String type;
	
	
	/**
	 * 长度限制为256字节。仅在type=5的时候有效。
	 */
	private String playUrl;
	
	
	/**
	 * 值为1时，表示分享不默认同步到微博，其他值或者不传此参数表示默认同步到微博。
	 */
	private String nswb;


	/**
	 * @return the title
	 */
	public String getTitle() {
		return title;
	}


	/**
	 * @param title the title to set
	 */
	public void setTitle(String title) {
		this.title = title;
	}


	/**
	 * @return the url
	 */
	public String getUrl() {
		return url;
	}


	/**
	 * @param url the url to set
	 */
	public void setUrl(String url) {
		this.url = url;
	}


	/**
	 * @return the comment
	 */
	public String getComment() {
		return comment;
	}


	/**
	 * @param comment the comment to set
	 */
	public void setComment(String comment) {
		this.comment = comment;
	}


	/**
	 * @return the summary
	 */
	public String getSummary() {
		return summary;
	}


	/**
	 * @param summary the summary to set
	 */
	public void setSummary(String summary) {
		this.summary = summary;
	}


	/**
	 * @return the images
	 */
	public String getImages() {
		return images;
	}


	/**
	 * @param images the images to set
	 */
	public void setImages(String images) {
		this.images = images;
	}


	/**
	 * @return the type
	 */
	public String getType() {
		return type;
	}


	/**
	 * @param type the type to set
	 */
	public void setType(String type) {
		this.type = type;
	}


	/**
	 * @return the playUrl
	 */
	public String getPlayUrl() {
		return playUrl;
	}


	/**
	 * @param playUrl the playUrl to set
	 */
	public void setPlayUrl(String playUrl) {
		this.playUrl = playUrl;
	}


	/**
	 * @return the nswb
	 */
	public String getNswb() {
		return nswb;
	}


	/**
	 * @param nswb the nswb to set
	 */
	public void setNswb(String nswb) {
		this.nswb = nswb;
	}


	/**
	 * @return the accessToken
	 */
	public String getAccessToken() {
		return accessToken;
	}


	/**
	 * @param accessToken the accessToken to set
	 */
	public void setAccessToken(String accessToken) {
		this.accessToken = accessToken;
	}


	/**
	 * @return the openId
	 */
	public String getOpenId() {
		return openId;
	}


	/**
	 * @param openId the openId to set
	 */
	public void setOpenId(String openId) {
		this.openId = openId;
	}


	/**
	 * @return the source
	 */
	public String getSource() {
		return source;
	}


	/**
	 * @param source the source to set
	 */
	public void setSource(String source) {
		this.source = source;
	}

}
